saccharomyces ellipsoides - Spanish English Dictionary